Big Huge Thesaurus

ellipsoid of revolution

noun